xen x86/64: Fix int80 direct trap. It must check for events and also
authorKeir Fraser <keir@xensource.com>
Fri, 6 Apr 2007 14:07:34 +0000 (15:07 +0100)
committerKeir Fraser <keir@xensource.com>
Fri, 6 Apr 2007 14:07:34 +0000 (15:07 +0100)
commite620b631ab97fddf8ae51545903fec76a9a15379
tree0d9eb8275f83ed1465abfeadd5d384450f09c9ba
parentfff07ef6152ccaf5767f02f4e65146b28a0620df
xen x86/64: Fix int80 direct trap. It must check for events and also
disable interrupts before exiting to guest context.

Also sprinkle about some assertions about interrupt-enable status.

Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/x86_32/entry.S
xen/arch/x86/x86_64/compat/entry.S
xen/arch/x86/x86_64/entry.S
xen/arch/x86/x86_64/traps.c
xen/include/asm-x86/desc.h
xen/include/asm-x86/x86_32/asm_defns.h
xen/include/asm-x86/x86_64/asm_defns.h